| Line | Label | Object Class | Period Type | Balance | Name |
| 1 | Available-for-sale Securities, Restricted, Disclosure [Hierarchy] | us-gaap:AvailableforsaleSecuritiesRestrictedDisclosureAbstract | |||
| 2 | Available-for-sale Securities, Restrictions, Additional Information | [Concept] Text/String | For Period | us-gaap:AvailableForSaleSecuritiesRestrictionsAdditionalInformation |